/**
 * 仓库查询参数
 */
export interface WarehouseQuery extends PageQuery {
  warehouseCode?: string;
  warehouseName?: string;
  warehouseTypeId?: number;
}

/**
 * 仓库类型参数
 */
export interface WarehouseType {
  WarehouseTypeId?: number;
  WarehouseTypeName?: string;
}

/**
 * 仓库分页对象
 */
export interface WarehousePageVO {
  /**
   * 仓库编码
   */
  warehouseCode?: string;

  /**
   * 仓库ID
   */
  warehouseId?: number;
  /**
   * 仓库名称
   */
  warehouseName?: string;
  /**
   * 租赁时间
   */
  leaseTime?: Date;
  /**
   * 仓库类型名称
   */
  warehouseTypeName?: string;
  /**
   * 是否禁用
   */
  isDisable?: number;
  /**
   * 是否默认
   */
  isDefault?: number;
  /**
   * 地址
   */
  warehouseAddress?: string;
  /**
   * 地址
   */
  warehouseArea?: string;
  /**
   * 联系人
   */
  contacts?: string;
  /**
   * 电话
   */
  phone?: string;
}

/**
 * 仓库分页
 */
export type WarehousePageResult = PageResult<WarehousePageVO[]>;
